17.8 考慮すべき点
並行圧縮GCは、断片化を抑えながら長い停止時間を避けるもの。
色々な他のアルゴリズムもある。
それらのアルゴリズムでは停止時間が非移動型と比べて長くなることもある。
ヒープアクセスの際にミューテータがオブジェクトの移動や、最新への間接参照の完成を待つ必要があるので。
コピーや圧縮は断片化を避けるのに必要だが、長い停止時間が許されないアプリケーションではそういうことをすると困る。
しかし、そのようなアプリは大抵メモリの制限も厳しいので、断片化も困るからなんとかする必要がある。
並行コピーや並行圧縮でこういう問題について考えるのは第19章で考える。